.container {
  min-height: 100vh;
  background: #F5F5F5;
}

.header {
  background: linear-gradient(to bottom, #FFE566, #FFF);
  padding: 16px;
}

.schoolCard {
  background: #FFFFFF;
  border-radius: 8px;
  padding: 16px;
  margin-bottom: 12px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
}

.schoolName {
  font-size: 16px;
  color: #333;
  margin-bottom: 8px;
}

.examYear {
  font-size: 16px;
  color: #333;
}

.formContainer {
  background: #FFFFFF;
  border-radius: 8px;
  margin: 16px;
  padding: 16px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
}

:global(.adm-form) {
  --adm-color-primary: #1677ff;
}

:global(.adm-form-item-label) {
  font-size: 15px !important;
  color: #333 !important;
  margin-bottom: 8px !important;
}

:global(.adm-input) {
  background: #F8F8F8;
  border: none;
  border-radius: 4px;
  padding: 12px;
  font-size: 14px;
}

:global(.adm-picker-view) {
  background: #F8F8F8;
  border: none;
  border-radius: 4px;
  padding: 12px;
  font-size: 14px;
}

.submitBtn {
  margin-top: 24px;
  height: 44px;
  font-size: 16px;
  border-radius: 22px;
}

.agreement {
  text-align: center;
  font-size: 13px;
  color: #FF6F76;
  padding: 16px;
}


:global(.adm-radio) {
  --adm-color-primary: #1677ff; /* 主题色 */
  --adm-radio-size: 20px; /* 单选框大小 */
}

:global(.adm-space-horizontal) {
  margin-top: 4px;
}

/*!* 适配深色模式 *!*/
/*@media (prefers-color-scheme: dark) {*/
/*  :global(.adm-radio) {*/
/*    --adm-color-primary: #0a84ff;*/
/*  }*/
/*  */
/*  :global(.adm-form-item-label) {*/
/*    color: #fff !important;*/
/*  }*/
/*}*/